//#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//#include<stdlib.h>
//typedef struct node
//{
//	char* name;
//	char* sex;
//	int id;
//	int age;
//	struct node* next;
//}node;
//
//node* creat(int n)
//{
//	node* head = (node*)malloc(sizeof(node));
//	head->id = 0;
//	head->name = "wangwu";
//	head->sex = "nan";
//	head->age = 18;
//
//	head->next = NULL;
//	node* cur = head;
//	for (int i = 1; i <= n; i++)
//	{
//		node* newNode = (node*)malloc(sizeof(node));
//		newNode->id = i;
//		newNode->name='i';
//		newNode->sex = 'i';
//		newNode->age = '19' + 'i';
//		newNode->next = NULL;
//		cur->next = newNode;
//		cur = newNode;
//	}
//	return head;
//}
//
//void printNode(node* head)
//{
//	node* cur = head;
//	while (cur != NULL)
//	{
//		printf("Node: %d\n", cur->id);
//		cur = cur->next;
//	}
//	printf("\n");
//}
//
//void del(node* head, int age)
//{
//	node* cur = head->next;
//	node* prev = head;
//	if (prev->age == age)
//	{
//		node* newNode = (node*)malloc(sizeof(node));
//		newNode->next = prev->next;
//		head = newNode;
//		//head->id = 1;
//	}
//	
//	while (cur != NULL)
//	{
//		if (cur->age == age)
//		{
//			prev->next = cur->next;
//			free(cur);
//			break;
//		}
//		prev = cur;
//		cur = cur->next;
//	}
//}
//
//int main()
//{
//	node* head = creat(3);
//	printNode(head);
//
//	del(head,18);
//
//	printNode(head);
//	return 0;
//}